emblem of triumph - Francés Inglés Diccionario